
function makenonce() {
        var b = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"
          , c = "";
        for (var d = 0; d < 6; d++)
            c += b.charAt(Math.ceil(Math.random() * 1e6) % b.length);
        return c
    };
prototypeTimer = function(a) {
        var b = !1;
        this.start = function(c, d) {
            a && (b = setTimeout(d, c))
        }
        ;
        this.clear = function(c) {
            if (a) {
                clearTimeout(b);
                b = !1
            }
        }
        ;
        this.isset = function() {
            return b !== !1
        }
    };
setServerTime = function(a) {
        ssoServerTimeTimer || (ssoServerTimeTimer = new prototypeTimer(!0));
        if (a == 0) {
            ssoServerTimeTimer.clear();
            me.servertime = a;
            return !0
        }
        if (a < 1294935546)
            return !1;
        var b = function() {
            if (me.servertime) {
                me.servertime += me.calcServerTimeInterval / 1e3;
                ssoServerTimeTimer.start(me.calcServerTimeInterval, b)
            }
        };
        me.servertime = a;
        ssoServerTimeTimer.start(me.calcServerTimeInterval, b)
    };